Integration of Software Analysis and Design Methods with Formal Description Techniques

نویسندگان

  • Saeeiab Sureerat
  • Motoshi Saeki
چکیده

This paper discusses a technique how to integrate formal description techniques (FDTs) with specification & design methods such as OMT so that we can have new methods to support writing formal specifications. The integration mechanism is based on transformation rules of specification documents produced following methods into the descriptions written in FDTs. The transformation rules specify the correspondences on two meta models; the method meta models and the FDT meta model, and are described as graph rewriting rules. As an example, we pick up OMT as a method and LOTOS as a FDT and define the transformation rule on their meta models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining Formal Methods and MDE Techniques for Model-driven System Design and Analysis

The use of formal methods, based on rigorous mathematical foundations, is essential for system specification and proof, especially for safety critical systems. On the other hand, Model-driven Engineering (MDE) is emerging as new approach to software development based on the systematic use of models as primary artifacts throughout the engineering life-cycle by combining domain-specific modeling ...

متن کامل

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

Putting Formal Description of Software Architecture in Practice: Good News, Bad News

Since a few years the research group in L'Aquila has been carrying on work in the eld of architectural design. Our rst activity has been to face the problem of formally de ning an SA description. In this context the use of a rewriting-based speci cation language, the Chemical Abstract Machine, already known in the literature, to describe software architectures has been proposed [7, 8]. There we...

متن کامل

Integration and Collaboration Based on Graphical Techniques (Editorial)

Graphic and diagrammatic techniques have always been very popular for defining and communicating software system properties. Engineering in general has a whole body of drawing techniques to design complex systems. In software engineering research and practice tried to emulate these drawing techniques and early approaches like ER and SA diagrams1) are still in use today. Recently object orientat...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998